package xyz.xtt.asset.entity;

import java.io.Serializable;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 国家信息表
 * </p>
 *
 * @author author
 * @since 2025-01-19
 */
@Builder
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("tbl_art_amber_order")
@ApiModel(value = "TblArtAmberOrder对象", description = "国家信息表")
public class TblArtAmberOrder implements Serializable {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "主键")
	@TableId(value = "id", type = IdType.AUTO)
	private Long id;
	private Long assetId;
	@ApiModelProperty(value = "手机号")
	private String phone;

	@ApiModelProperty(value = "用户id")
	private Long appUserId;

	@ApiModelProperty(value = "用户昵称")
	private String userName;

	@ApiModelProperty(value = "盲盒配置ID")
	private String configId;

	@ApiModelProperty(value = "订单号")
	private String orderNumber;

	@ApiModelProperty(value = "订单金额")
	private String totalAmount;

	@ApiModelProperty(value = "最后修改时间")
	private LocalDateTime crt;
	private String bizType;
	@ApiModelProperty(value = "第三方请求发起时间")
	private LocalDateTime thirdRequestStart;

	@ApiModelProperty(value = "最后修改时间")
	private Integer thirdRequestStatus;

	@ApiModelProperty(value = "第三方响应内容")
	private String thirdRequestResponse;
	private Integer httpStatus;
	@ApiModelProperty(value = "卡片张数")
	private Integer cardSize;
}
